From d85aabe1e3240fa785a6cae3eb5cef8661098ef7 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Fri, 25 Nov 2011 15:30:10 +0100 Subject: [PATCH] Rename GTK_CSS_REPEAT_STYLE_NONE to GTK_CSS_REPEAT_STYLE_STRETCH This is a private type, and the CSS default value is "stretch", which is how we were parsing and printing NONE anyway. With this fix we can use the enum stuff for printing/parsing --- gtk/gtkborderimage.c | 10 +++++----- gtk/gtkcsstypesprivate.h | 2 +- gtk/gtkstyleproperty.c | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/gtk/gtkborderimage.c b/gtk/gtkborderimage.c index 48d690d2e6..bfd050aef6 100644 --- a/gtk/gtkborderimage.c +++ b/gtk/gtkborderimage.c @@ -274,7 +274,7 @@ gtk_border_image_render_slice (cairo_t *cr, cairo_pattern_t *pattern; /* We can't draw center tiles yet */ - g_assert (hrepeat == GTK_CSS_REPEAT_STYLE_NONE || vrepeat == GTK_CSS_REPEAT_STYLE_NONE); + g_assert (hrepeat == GTK_CSS_REPEAT_STYLE_STRETCH || vrepeat == GTK_CSS_REPEAT_STYLE_STRETCH); hscale = width / slice_width; vscale = height / slice_height; @@ -302,7 +302,7 @@ gtk_border_image_render_slice (cairo_t *cr, width -= 2 * space; } break; - case GTK_CSS_REPEAT_STYLE_NONE: + case GTK_CSS_REPEAT_STYLE_STRETCH: break; case GTK_CSS_REPEAT_STYLE_ROUND: extend = CAIRO_EXTEND_REPEAT; @@ -334,7 +334,7 @@ gtk_border_image_render_slice (cairo_t *cr, height -= 2 * space; } break; - case GTK_CSS_REPEAT_STYLE_NONE: + case GTK_CSS_REPEAT_STYLE_STRETCH: break; case GTK_CSS_REPEAT_STYLE_ROUND: extend = CAIRO_EXTEND_REPEAT; @@ -488,8 +488,8 @@ _gtk_border_image_render (GtkBorderImage *image, vertical_border[v].offset, horizontal_border[h].size, vertical_border[v].size, - h == 1 ? image->repeat.hrepeat : GTK_CSS_REPEAT_STYLE_NONE, - v == 1 ? image->repeat.vrepeat : GTK_CSS_REPEAT_STYLE_NONE); + h == 1 ? image->repeat.hrepeat : GTK_CSS_REPEAT_STYLE_STRETCH, + v == 1 ? image->repeat.vrepeat : GTK_CSS_REPEAT_STYLE_STRETCH); cairo_surface_destroy (slice); } diff --git a/gtk/gtkcsstypesprivate.h b/gtk/gtkcsstypesprivate.h index 4dc93fa735..55246b34b2 100644 --- a/gtk/gtkcsstypesprivate.h +++ b/gtk/gtkcsstypesprivate.h @@ -31,7 +31,7 @@ typedef enum { } GtkCssBackgroundRepeatStyle; typedef enum { - GTK_CSS_REPEAT_STYLE_NONE, + GTK_CSS_REPEAT_STYLE_STRETCH, GTK_CSS_REPEAT_STYLE_REPEAT, GTK_CSS_REPEAT_STYLE_ROUND, GTK_CSS_REPEAT_STYLE_SPACE diff --git a/gtk/gtkstyleproperty.c b/gtk/gtkstyleproperty.c index a545ed6118..4f8ec41ce7 100644 --- a/gtk/gtkstyleproperty.c +++ b/gtk/gtkstyleproperty.c @@ -1241,7 +1241,7 @@ border_image_repeat_value_parse (GtkCssParser *parser, for (i = 0; i < 2; i++) { if (_gtk_css_parser_try (parser, "stretch", TRUE)) - styles[i] = GTK_CSS_REPEAT_STYLE_NONE; + styles[i] = GTK_CSS_REPEAT_STYLE_STRETCH; else if (_gtk_css_parser_try (parser, "repeat", TRUE)) styles[i] = GTK_CSS_REPEAT_STYLE_REPEAT; else if (_gtk_css_parser_try (parser, "round", TRUE)) @@ -1250,7 +1250,7 @@ border_image_repeat_value_parse (GtkCssParser *parser, styles[i] = GTK_CSS_REPEAT_STYLE_SPACE; else if (i == 0) { - styles[1] = styles[0] = GTK_CSS_REPEAT_STYLE_NONE; + styles[1] = styles[0] = GTK_CSS_REPEAT_STYLE_STRETCH; break; } else @@ -1270,7 +1270,7 @@ border_image_repeat_style_to_string (GtkCssBorderRepeatStyle repeat) { switch (repeat) { - case GTK_CSS_REPEAT_STYLE_NONE: + case GTK_CSS_REPEAT_STYLE_STRETCH: return "stretch"; case GTK_CSS_REPEAT_STYLE_REPEAT: return "repeat"; -- 2.30.2